int Index_KMP (SString S,SStringT,int pos){
    i = pos,j = 1;
    while (i<S.length&&j<T.length){
        if(j==0||S.ch[i]==T.ch[j]){i++;j++;}
        else{
            j = next[j]; // i不变，j后退
        }
    }
    if(j>T.length) return i-T.length; // 匹配成功
    else return 0;// 返回不匹配标志
}